html, body
{
	font: 11px tahoma,sans-serif;
}

/* ---- GENERAL ---- */
#wrapper
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

.container
{
	border: 1px solid black;
	padding: 10px;
	border-radius: 6px;
	background-color: #FFF;
	box-shadow: 2px 2px 10px #000;
}

.group
{
	padding: 10px;
	float: left;
}

.label
{
	text-align: right;
	padding-right: 3px;
	font-weight: bold;
}

.field
{
	text-align: left;
	padding-left: 3px;
}		

/* ---- ARCHIVAL PAGE AREA ---- */
.frame
{
	background: url('../Images/frame.png') no-repeat left;
	width: 100px;
	opacity: 0.5;
}

.frame.hover
{
	opacity: 1;
}

.frame.filled
{
	opacity: 1;
}

/* ---- CONTROL & INFO AREA ---- */
div.controls
{
	margin: 0;
	padding: 0;
}

.controlContainer
{
	border: 1px solid black;
	padding: 10px;
	width: 348px;	
	border-radius: 6px;
	background-color: #FFF;
	box-shadow: 2px 2px 10px #000;	
}

.controlContainer table
{
    width: 100%;
}

/* ---- THUMBS ---- */
#thumbnails
{
    margin: 0;
    padding: 0;
}

#thumbnails li
{
    padding: 6px;
    position: relative;
    cursor: move;
    float: left;
    list-style: none;
}

#thumbnails li img, .frame img
{
    width: 95px;
    height: 64px;
    vertical-align: middle;
}

/* ---- BUTTONS ---- */

div.icon
{
	margin: 2px; 
	position: relative; 
	padding: 0; 
	float: left;  
	border-radius: 4px;
	border: 1px solid #333;
	background-color: #333;
	font-weight: bold;
	color: white;
}

div.icon div
{
	background-image: url(../themes/default/images/ui-icons_9ccdfc_256x240.png);
	width: 16px;
	height: 16px;		
	display: block;
	background-repeat: no-repeat;
	margin: 2px;
}

.icon.hover
{
	border-color: #222;
	background-color: #00498F !important;
}

.icon.hover div
{
	background-image: url(../themes/default/images/ui-icons_ffffff_256x240.png) !important;
}	

/* ---- GLYPHS ----*/
.previous div
{
	background-position: -80px -192px;
}

.next div
{
	background-position: -48px -192px;
}

.add div
{
	background-position: 0 -192px;
}